package com.yy.wga.goods.feign.response;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
import lombok.Data;

import java.util.List;

/**
 * description
 *
 * @author <a href="mailto:ludezh@dingtalk.com"> ludezh </a>
 * @version 1.0.0   2021/4/1,13:56
 * @since 1.0.0     2021/4/1,13:56
 */
@Data
public class GoodsUpGradeInfoResponse {

    /**
     * 商品id
     */
    private Long id;

    /**
     * 标题
     */
    private String title;

    /**
     * 副标题
     */
    private String subTitle;
    /**
     * 主图
     */
    @TableField(typeHandler = JacksonTypeHandler.class)
    private List<String> headImg;
    /**
     * 详情
     */
    @TableField(typeHandler = JacksonTypeHandler.class)
    private List<String> detailImg;

    /**
     * 原格（单位：分）
     */
    private Integer originPrice;

    /**
     * 最终价格（单位：分）
     */
    private Integer finalPrice;
    /**
     * 奖励类型
     */
    private Integer upAwardType;
    /**
     * 奖励值，金额以分为单位
     */
    private Integer upAwardValue;

    /**
     * 库存
     */
    private Integer stockNum;
    /**
     * 升级等级,比如V3享客
     */
    private String upgrade;
}
